package cn.rkylin.oms.order.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/*
 * 平台订单项目
 */
public class EcOrder implements Serializable{
    /**
	 * 序列号
	 */
	private static final long serialVersionUID = -2302759340013113410L;

	private String ecOrderId;

    private String ecTradeId;
    
    private String ecTradeCode;
    
    private String shopId;

    private String ecOid;

    private String ecItemCode;

    private String ecItemName;

    private String ecSkuCode;

    private String ecSkuName;

    private Integer qty;

    private Integer score;

    private BigDecimal disc;

    private BigDecimal stanUnitPrice;

    private BigDecimal factUnitPrice;

    private BigDecimal discountFee;

    private BigDecimal adjustFee;

    private BigDecimal lgstFee;

    private BigDecimal servFee;

    private BigDecimal weight;

    private BigDecimal divideOrderFee;
    
    private String remark;

    private Date createTime;

    private Date updateTime;

    private String deleted;

    private String splitShopId;

    private String splitShopName;

    private String lgstName;

    private String lgstNo;

    private String ecOrderStatus;

    private String deleteReason;

    private String parentOrderId;

    private String erpStatus;

    private Date shipTime;

    private String topOrderId;
    
    private String failedReason;
    
    private String refundStatus;
    
    public BigDecimal getDivideOrderFee() {
        return divideOrderFee;
    }

    public void setDivideOrderFee(BigDecimal divideOrderFee) {
        this.divideOrderFee = divideOrderFee;
    }

    public String getRefundStatus() {
        return refundStatus;
    }

    public void setRefundStatus(String refundStatus) {
        this.refundStatus = refundStatus;
    }

    public String getFailedReason() {
		return failedReason;
	}

	public void setFailedReason(String failedReason) {
		this.failedReason = failedReason;
	}

	public String getTopOrderId() {
		return topOrderId;
	}

	public void setTopOrderId(String topOrderId) {
		this.topOrderId = topOrderId;
	}

	public String getEcOrderId() {
        return ecOrderId;
    }

    public void setEcOrderId(String ecOrderId) {
        this.ecOrderId = ecOrderId == null ? null : ecOrderId.trim();
    }

    public String getEcTradeId() {
        return ecTradeId;
    }

    public void setEcTradeId(String ecTradeId) {
        this.ecTradeId = ecTradeId == null ? null : ecTradeId.trim();
    }

    public String getEcOid() {
        return ecOid;
    }

    public void setEcOid(String ecOid) {
        this.ecOid = ecOid == null ? null : ecOid.trim();
    }

    public String getEcItemCode() {
        return ecItemCode;
    }

    public void setEcItemCode(String ecItemCode) {
        this.ecItemCode = ecItemCode == null ? null : ecItemCode.trim();
    }

    public String getEcItemName() {
        return ecItemName;
    }

    public void setEcItemName(String ecItemName) {
        this.ecItemName = ecItemName == null ? null : ecItemName.trim();
    }

    public String getEcSkuCode() {
        return ecSkuCode;
    }

    public void setEcSkuCode(String ecSkuCode) {
        this.ecSkuCode = ecSkuCode == null ? null : ecSkuCode.trim();
    }

    public String getEcSkuName() {
        return ecSkuName;
    }

    public void setEcSkuName(String ecSkuName) {
        this.ecSkuName = ecSkuName == null ? null : ecSkuName.trim();
    }

    public Integer getQty() {
        return qty;
    }

    public void setQty(Integer qty) {
        this.qty = qty;
    }

    public Integer getScore() {
        return score;
    }

    public void setScore(Integer score) {
        this.score = score;
    }

    public BigDecimal getDisc() {
        return disc;
    }

    public void setDisc(BigDecimal disc) {
        this.disc = disc;
    }

    public BigDecimal getStanUnitPrice() {
        return stanUnitPrice;
    }

    public void setStanUnitPrice(BigDecimal stanUnitPrice) {
        this.stanUnitPrice = stanUnitPrice;
    }

    public BigDecimal getFactUnitPrice() {
        return factUnitPrice;
    }

    public void setFactUnitPrice(BigDecimal factUnitPrice) {
        this.factUnitPrice = factUnitPrice;
    }

    public BigDecimal getDiscountFee() {
        return discountFee;
    }

    public void setDiscountFee(BigDecimal discountFee) {
        this.discountFee = discountFee;
    }

    public BigDecimal getAdjustFee() {
        return adjustFee;
    }

    public void setAdjustFee(BigDecimal adjustFee) {
        this.adjustFee = adjustFee;
    }

    public BigDecimal getLgstFee() {
        return lgstFee;
    }

    public void setLgstFee(BigDecimal lgstFee) {
        this.lgstFee = lgstFee;
    }

    public BigDecimal getServFee() {
        return servFee;
    }

    public void setServFee(BigDecimal servFee) {
        this.servFee = servFee;
    }

    public BigDecimal getWeight() {
        return weight;
    }

    public void setWeight(BigDecimal weight) {
        this.weight = weight;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getDeleted() {
        return deleted;
    }

    public void setDeleted(String deleted) {
        this.deleted = deleted == null ? null : deleted.trim();
    }

    public String getSplitShopId() {
        return splitShopId;
    }

    public void setSplitShopId(String splitShopId) {
        this.splitShopId = splitShopId == null ? null : splitShopId.trim();
    }

    public String getSplitShopName() {
        return splitShopName;
    }

    public void setSplitShopName(String splitShopName) {
        this.splitShopName = splitShopName == null ? null : splitShopName.trim();
    }

    public String getLgstName() {
        return lgstName;
    }

    public void setLgstName(String lgstName) {
        this.lgstName = lgstName == null ? null : lgstName.trim();
    }

    public String getLgstNo() {
        return lgstNo;
    }

    public void setLgstNo(String lgstNo) {
        this.lgstNo = lgstNo == null ? null : lgstNo.trim();
    }

    public String getEcOrderStatus() {
        return ecOrderStatus;
    }

    public void setEcOrderStatus(String ecOrderStatus) {
        this.ecOrderStatus = ecOrderStatus == null ? null : ecOrderStatus.trim();
    }

    public String getDeleteReason() {
        return deleteReason;
    }

    public void setDeleteReason(String deleteReason) {
        this.deleteReason = deleteReason == null ? null : deleteReason.trim();
    }

    public String getParentOrderId() {
        return parentOrderId;
    }

    public void setParentOrderId(String parentOrderId) {
        this.parentOrderId = parentOrderId == null ? null : parentOrderId.trim();
    }

    public String getErpStatus() {
        return erpStatus;
    }

    public void setErpStatus(String erpStatus) {
        this.erpStatus = erpStatus == null ? null : erpStatus.trim();
    }

    public Date getShipTime() {
        return shipTime;
    }

    public void setShipTime(Date shipTime) {
        this.shipTime = shipTime;
    }

    public String getShopId() {
        return shopId;
    }

    public void setShopId(String shopId) {
        this.shopId = shopId;
    }

    public String getEcTradeCode() {
        return ecTradeCode;
    }

    public void setEcTradeCode(String ecTradeCode) {
        this.ecTradeCode = ecTradeCode;
    }
}